Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Kobstaedernes ATP Challenger - Kolding Tennis Napoli Cup - Naples Sporting Challenger - Turin Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Kyiv Open - Kiev Memorial Kolyaskin - Donetsk Open Castilla y Leon Trofeo Iberdrola - Segovia Time Warner USTA Challenger - Binghamton Tatra Banka Slovak Open - Bratislava Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg KGHM Polish Indoors - Wroclaw Residenza Open - Magdeburg Copa Ericsson Uruguay - Montevideo Maia Open 2002 - Maia Hamburg Challenger - Hamburg Internationaux de Bretagne - Brest Warsteiner Challenger Wolfsburg - Wolfsburg Zagreb Open - Zagreb Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Siemens Open 2003 - Scheveningen Downtown Athletic Club USTA Challenger - Amarillo Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Grand Prix de Tennis - St. Jean de Luz Open de Charleroi - Charleroi Czech Indoor Open - Prague Jameson Cup - Milan LTA Hull Challenger - Hull Challenger 42 - Andrezieux TED Open - Istanbul Challenger Copa Sevilla Internacionales de Andalucia - Seville Challenger Ford de Cherbourg - Cherbourg Prague Open - Prague Tatra Banka Open - Bratislava Eisenberg Jerusalem Open - Jerusalem Open D'Orleans - Orleans Open de L'Isere - Grenoble Challenger 42 - Andrezieux Gemax Open - Belgrade Internationaux du Doubs - Besancon VIII Trofeo Ciutat de Barcelona - Barcelona Challenger Ford de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Tunis Open 2006 - Tunis Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Okal Open - Eckental Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn San Remo Tennis Cup - San Remo Open Castilla y Leon - Segovia Warsteiner Challenger Lubeck - Lubeck Open Sainte-Victoire - Aix-En-Provence Bordeaux Challenger Open de L'Isere - Grenoble Prostejov Challenger Orleans Challenger Mons Challenger Rennes Challenger Ethias Trophy - Mons Copa Ericsson Chile - Santiago Orleans Challenger Mouilleron-Le-Captif Challenger Sparkessen Magdeburg Open - Magdeburg Bordeaux Challenger Challenger 42 - Andrezieux Bordeaux Challenger Mouilleron-Le-Captif Challenger Zagreb Open - Zagreb Copa Ericsson Brazil - Sao Paulo Open de L'Isere - Grenoble Lamberts Open by Stawag - Aachen Open Sainte Victoire - Aix-En-Provence ECM Prague Open - Prague Open Castilla y Leon - Segovia GHI Bronx Tennis Classic - Bronx Open D'Orleans - Orleans Lyon Challenger Mallorca Challenger Mouilleron-Le-Captif Challenger Alicante Challenger Tenerife Challenger Open D'Orleans - Orleans Ortisei Challenger Blumenau Challenger Santa Cruz de la Sierra Challenger Aix En Provence Challenger Bordeaux Challenger Ilkley Challenger Bordeaux Challenger Segovia Challenger Vancouver Challenger Istanbul Challenger St. Tropez Challenger Bergamo Challenger Orleans Challenger Roanne Challenger Orleans Challenger Bordeaux Challenger Hilton Waikoloa USTA Challenger - Waikoloa Bratislava 1 Challenger Challenger Ford de Cherbourg - Cherbourg Santo Domingo Challenger Orleans Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Hungarian Open - Budapest Masters Series Monte-Carlo - Monte Carlo Open de L'Isere-Open 38 - Grenoble CA-Challenge - Graz Internationaux de Tennis de Brest - Brest Garden Open - Rome Segovia Challenger Stanford Challenger Open de Franche Comte - Besancon Optimus Maia Open - Maia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Internationaux de Tennis de Brest - Brest Black Forest Open 2002 - Freudenstadt Pozoblanco Challenger Open de Franche-Comte - Besancon GHI Bronx Tennis Classic - Bronx AAPT Championships - Adelaide Adidas International - Sydney Aix En Provence Challenger The Stella Artois Grass Court Championships - Queen's/London Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Orleans Challenger AAPT Championships - Adelaide Adidas International - Sydney Mallorca Open - Mallorca The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Adidas International - Sydney Copenhagen Open - Copenhagen Kroger / St. Jude International - Memphis Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Samsung Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport International Championship of Croatia - Umag Idea Prokom Open - Sopot Mercedes-Benz Cup - Los Angeles Stockholm Open - Stockholm Tata Open 2003 - Chennai Heineken Open - Auckland Madrid Challenger Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Nottingham Challenger Salzburg Challenger Alicante Challenger Siebel Open - San Jose Seville Challenger Brest Challenger Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia AAPT Championships - Adelaide Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad RCA Championships - Indianapolis Generali Open - Kitzbuhel TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Medibank Private International - Sydney Open 13 - Marseille Montechiarugolo Challenger ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Open Romania - Bucharest Open de Moselle - Metz Kremlin Cup - Moscow Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Open 13 - Marseille Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Monterrey Challenger Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Medibank International - Sydney Heineken Open - Auckland Movistar Open - Vina del Mar Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Phoenix Challenger Gerry Weber Open - Halle The Artois Championships - London The Nottingham Open - Nottingham Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle AEGON Championships - London Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia SAP Open - San Jose Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril AEGON Championships - London Open 13 - Marseille German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Swiss Indoors Basel - Basel Heineken Open - Auckland Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Swiss Indoors Basel - Basel Valencia Open - Valencia Apia International - Sydney Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha Open de Moselle - Metz ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Siebel Open - San Jose International Tennis Championships - Delray Beach Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Ecuador Open - Quito International Tennis Championships - Delray Beach Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Moselle Open - Metz If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Ecuador Open - Quito US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Hungarian Open - Budapest Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos China Open - Beijing If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Sydney International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Ricoh Open - 's-Hertogenbosch AEGON Championships - London BellSouth Open - Vina del Mar Antalya Cup - Antalya SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia Open Romania - Bucharest ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Libema Open - 's-Hertogenbosch Qatar Open - Doha Nature Valley International - Eastbourne Milan Indoors - Milan SkiStar Swedish Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Moselle Open - Metz Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna Cordoba Open - Cordoba Rio Open - Rio de Janeiro bett1HULKS Indoors - Cologne The Stella Artois Grass Court Championships - London Astana Open - Nur-Sultan Campionati Internazionali di Sicilia - Palermo Gonet Geneva Open - Geneva European Open - Antwerp Belgrade 2 - Belgrade Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Cordoba Open - Cordoba Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Open de Moselle - Metz Abierto de Tenis Mifel - Los Cabos Sofia Open - Sofia San Diego Open - San Diego Dallas Open - Dallas Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Barcelona Open Banc Sabadell - Barcelona Open de Moselle - Metz Tennis Channel Open - Las Vegas ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles The Dubai Tennis Championships - Dubai Mallorca Open - Mallorca China Open - Beijing Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Rakuten Japan Open - Tokyo RCA Championships - Indianapolis AEGON Championships - London BB&T Atlanta Open - Atlanta US Men's Clay Court Championship - Houston Open Sud de France - Montpellier China Open - Beijing AEGON Championships - London Fever-Tree Championships - London China Open - Beijing Antalya Cup - Antalya Millennium Estoril Open - Estoril SAP Open - San Jose Gonet Geneva Open - Geneva bett1HULKS Championships - Cologne Open 13 Provence - Marseille Monte Carlo Open - Monte Carlo Qatar ExxonMobil Open - Doha Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Open SEAT 2008 - Barcelona Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Bet-at-home Open - Hamburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Winston-Salem Open - Winston-Salem Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Barcelona Open Banc Sabadell - Barcelona Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Astana Open - Nur-Sultan BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rio Open - Rio de Janeiro Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mallorca Championships - Mallorca Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami Mallorca Championships - Mallorca Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Madrid BNP Paribas Masters - Paris Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London Campionati Internazionali d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, ESP-GER, 3-2 Wimbledon - London Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, SF, FRA-ARG 5-0 U.S. Open - New York Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, QF, GER-FRA 1-4 Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, 1R, FRA-ISR 5-0 Davis Cup, World Group, PO, ESP-UKR 5-0 Wimbledon - London Campeonato de Espana Kia de Tenis 2004 - Madrid AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Davis Cup, World Group, QF, FRA-RUS 1-4 AAMI Classic - Kooyong All Lower level tournaments Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, SF, ESP-FRA 4-1